package com.cgnpc.scp.manager.mybatis.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cgnpc.scp.common.bean.MyPageRequest;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.cgnpc.scp.common.utils.DateUtil;
import java.util.Date;

@TableName("tbl_common_systemconfig")
public class Systemconfig extends MyPageRequest {
    private String id;

    private String systemInfoId;

    private String systemConfigType;

    private Integer orderIndex;
    private Date createTime;

    private String createUser;

    private String createUserName;
    private Date lastUpdateTime;

    private String lastUpdateUser;

    private String lastUpdateUserName;
    @TableField(exist=false)
    private String systemName;
    @TableField(exist=false)
    private String systemUrl;
    @TableField(exist=false)
    private String imageCode ;

    public String getImageCode() {
        return imageCode;
    }

    public void setImageCode(String imageCode) {
        this.imageCode = imageCode;
    }

    public String getSystemUrl() {
        return systemUrl;
    }

    public void setSystemUrl(String systemUrl) {
        this.systemUrl = systemUrl;
    }

    public String getSystemName() {
        return systemName;
    }

    public void setSystemName(String systemName) {
        this.systemName = systemName;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getSystemInfoId() {
        return systemInfoId;
    }

    public void setSystemInfoId(String systemInfoId) {
        this.systemInfoId = systemInfoId == null ? null : systemInfoId.trim();
    }

    public String getSystemConfigType() {
        return systemConfigType;
    }

    public void setSystemConfigType(String systemConfigType) {
        this.systemConfigType = systemConfigType == null ? null : systemConfigType.trim();
    }

    public Integer getOrderIndex() {
        return orderIndex;
    }

    public void setOrderIndex(Integer orderIndex) {
        this.orderIndex = orderIndex;
    }

    public Date getCreateTime() {
        return DateUtil.cloneNewDate(createTime);
    }

    public void setCreateTime(Date createTime) {
        this.createTime = DateUtil.cloneNewDate(createTime);
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName == null ? null : createUserName.trim();
    }

    public Date getLastUpdateTime() {
        return DateUtil.cloneNewDate(lastUpdateTime);
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = DateUtil.cloneNewDate(lastUpdateTime);
    }

    public String getLastUpdateUser() {
        return lastUpdateUser;
    }

    public void setLastUpdateUser(String lastUpdateUser) {
        this.lastUpdateUser = lastUpdateUser == null ? null : lastUpdateUser.trim();
    }

    public String getLastUpdateUserName() {
        return lastUpdateUserName;
    }

    public void setLastUpdateUserName(String lastUpdateUserName) {
        this.lastUpdateUserName = lastUpdateUserName == null ? null : lastUpdateUserName.trim();
    }
}